//
//  UIViewController+Show.h
//  OCBase
//
//  Created by 侯伟 on 2019/4/16.
//  Copyright © 2019年 侯伟. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface UIViewController (Show)

/// 显示 view controller（根据当前上下文，自动选择 push 或 present 方式）
+ (void)showViewController:(UIViewController*)controller animated:(BOOL)animated;

/// 关闭 view controller（根据当前上下文，自动选择 pop 或 dismiss 方式）
+ (void)closeViewControllerAnimated:(BOOL)animated;

/// 显示 view controller（根据当前上下文，自动选择 push 或 present 方式）
- (void)showViewControllerAnimated:(BOOL)animated;

/// 关闭 view controller（根据当前上下文，自动选择 pop 或 dismiss 方式）
- (void)closeViewControllerAnimated:(BOOL)animated;


@end

NS_ASSUME_NONNULL_END
